package com.example.xf.FallBack;


import com.example.xf.FeClient.HouseClient;
import com.example.xf.FeClient.PurchaseClient;
import com.github.pagehelper.PageInfo;
import dto.Dto;

import org.springframework.stereotype.Component;
import pojo.*;

import java.util.List;

@Component
public class FallBack implements PurchaseClient, HouseClient {

    @Override
    public Dto<Integer> addPo(Purchase purchase) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> delePo(String  id) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> updaPo(PurchaseOrder purchaseOrder) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<List<String>> showPid() {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> updaPo2(Xgzt xgzt) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }




    @Override
    public Dto<PageInfo<PurchaseOrder>> ListPo(ListPo listPo) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> contPo() {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<PurchaseOrder> show1Po(String s) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> addPl(List<PurchaseList> list) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> addPl2(List<PurchaseList> list) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }


    @Override
    public Dto<List> listPl(String pid) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> delePl(String s) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> updaPl(Xgth xgth) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }


    /**
     * @param
     *
     * @return
     */
    @Override
    public Dto<Integer> addPr(Pr pr) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> delePr(String id) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }



    @Override
    public Dto<PageInfo<PurchaseReturn>> listPr(ListPo listPo) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> contPr() {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<PurchaseReturn> showPr(String s) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> updaPr(Xgzt xgzt) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> addSp(Supplier supplier) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> deleSp(int id) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> updaSp(Supplier supplier) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<PageInfo<Supplier>> listSp(String name, int pageNum, int pageSize) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> contSp() {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<List<String>> nameSp() {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Supplier> showSp(Integer  id) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Supplier> showSp2(String s) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }


    @Override
    public Dto<Integer> addHo(House_order house_order) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }


    @Override
    public Dto<Integer> deleHo(String id) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<PageInfo<House_order>> listHo(ListHo listHo) {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }

    @Override
    public Dto<Integer> contHo() {
        Dto dto = new Dto();
        dto.setMsg("熔断");
        return dto;
    }
}
